import request, { downFile } from '@/utils/request'

/**
* 虚拟表录表查询
*/
export function getVirtualTables() {
  return request({
    url: 'business/CksDataRecord/getVirtualTables',
    method: 'get',
  })
}


/**
* 数据追溯查询
* @param {tableName} tableName - 表名
*/
export function getCollectDetailsData(tableName,data) {
  return request({
    url: 'business/CksDataRecord/getCollectDetailsData/' + tableName,
    method: 'post',
    data: data
  })
}


/**
 * 导出数据
 * @param {*} url - 导出接口地址
 * @param {*} params - 请求参数
 * @returns 
 */
export function exportCollectData(params) {
  return downFile('business/CksDataRecord/ExportCollectData',params);
}


/**
 * 查询曲线数据
 * @param {*} collectedBatchCode - 批次号
 * @param {*} primaryCode - 主码
 * @returns 
 */
export function getCurveData(collectedBatchCode,primaryCode){
  return request({
    url: 'business/CksDataRecord/getCurveData/' + collectedBatchCode + '/' + primaryCode,
    method: 'post',
  })
}



